Author: ChinSyun Pang
Weibo: arthinking_plus
Posted in: http://www.itzhai.com
通过babel编译ES6
Trying out JavaScript ES6 using Babel
编译器模块引入问题
在使用IDEA的是,如果通过类似这样的方式导出模块:
1 | module.exports = AlbumAction; |
而通过ES6的模块机制进行引入
1 | import AlbumAction from '../../actions/AlbumAction.js'; |
这个时候IDEA会提示如下错误:
1 | Default export is not declared in imported module |
好像目前的IDEA(15.0.1)并不能识别兼容混用两种模块使用方式,尝试将导出代码也换成ES6的模块机制的方式,不再报这个错误了:
1 | export default AlbumAction; |
References
WebStorm says that AppActions is not declared in imported module